# 海伦公式求三角形面积, 键盘输入三角形三边长a, b, c, 输出三角形面积s

import math
def is_valid_triangle(a, b, c):
    if a + b > c and b + c > a and c + a > b:
        return True
    else:
        return False
    
if __name__ == '__main__':
    a = float(input("请输入三角形三边长a: "))
    b = float(input("请输入三角形三边长b: "))
    c = float(input("请输入三角形三边长c: "))
    
    if is_valid_triangle(a, b, c):
        p = (a + b + c) / 2
        s = math.sqrt(p * (p - a) * (p - b) * (p - c))
        print(f"三角形面积为: {s:.2f}")
    else:
        print("输入的边长不能构成三角形")